#ifndef _COMFUNC_H
#define _COMFUNC_H

#include "Typedefine.h"
#include "Constant.h"
#include "Macro.h"

#ifndef MIN
#define MIN(a, b) ((a)<(b) ? (a):(b))
#endif
#ifndef MAX
#define MAX(a, b) ((a)>(b) ? (a):(b))
#endif

U32  Get_LittleEndian_Value(const U8 *p, int bytes);
U32  Get_BigEndian_Value(const U8 *p, int bytes);
void Put_LittleEndian_Val(U32 val, U8 *p, int bytes);
void Put_BigEndian_Val(U32 val, U8 *p, int bytes);
void BubbleSort(U16 buff[],U16 u16Len,U8 u8Order);

#endif
